package com.example.boot;

import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
public class UnitTests {

}

// 单元测试，参考 Spring 官网 https://docs.springjava.cn/spring-framework/reference/testing/unit.html

// Spring 包含许多可以帮助进行单元测试的类。它们分为两类
// 1. 通用测试实用程序，org.springframework.test.util 包含几个用于单元测试和集成测试的通用实用程序类。例如 Assert、ReflectionTestUtils、MockMvc、JsonTester 等
// 2. Spring MVC 测试实用程序，org.springframework.test.web 包含 ModelAndViewAssert，您可以将其与 JUnit、TestNG 或任何其他测试框架结合使用，用于处理 Spring MVC ModelAndView 对象的单元测试。
// Spring 测试库提供了许多类，如 JdbcTestUtils、JpaTestUtils 等，用于测试 DAO 或 Service 类


// 真正的单元测试通常运行速度非常快，因为没有运行时基础设施需要设置。将真正的单元测试作为开发方法的一部分可以提高您的生产力。
// 您可能不需要本测试章节的这一部分来帮助您为基于 IoC 的应用程序编写有效的单元测试。但是，对于某些单元测试场景，Spring 框架提供了模拟对象和测试支持类，